import java.io.*;

/**
 * Created with IntelliJ IDEA.
 * Description:1.程序名为Tio学号.java，使用字节流的方式进行文件的读取并打印至控制台，
 * 计算所读取到的字节数，并在控制台打印，然后将D盘中的Hello学号.java文件使用字节流的方式复制到D盘下的Hb学号.java文件。
 * User: 86183
 */
public class Tio220054070111 {
    public static void main(String[] args) throws IOException {
        //1.创建File对象
        File f1 = new File("D:\\计算机学习文件\\Java\\JavaSEzuoye5代码\\Hello220054070111.java");//读取的文件
        File fout = new File("D:\\计算机学习文件\\Java\\JavaSEzuoye5代码\\Hb220054070111.java");//写入的文件
        //2.创建文件字节输入流
        FileInputStream in = new FileInputStream(f1);//文件字节输入流
        FileOutputStream out = new FileOutputStream(fout);//文件字节输出流
        //3.读取
        byte[] b = new byte[2000];//用来读取内容
        int len = in.read(b);//返回的就是读取的字节数
         /* byte[] b = new byte[2000];//用来读取内容
        int temp = -1;
        while ((temp = in.read()) != -1){
            System.out.println(111111);
            out.write(temp);
        }*/
        //写入
        out.write(b,0,len);

        //4.关闭流，打印读取的内容
        in.close();
        out.close();
        System.out.println("读取的字节数是:" + len);
        System.out.println("读取的内容是:"+new String(b , 0,len ));
    }
}
